package com.lai.note.model;

import java.time.LocalDateTime;

public class User {
    private String userId;

    private String userName;

    private String phone;

    private String loginPwd;

    private String email;

    private String identity;

    private int age;

    private Boolean sex;

    private int vipLevel;

    private String address;

    private boolean userAuth;

    private int credit;

    private String iconPath;

    private String signature;

    private String birthday;

    private double longitude;

    private double latitude;

    private Boolean internalTest;

    private String registerDate;

    public User() {
    }

    public User(String userId, String userName, String phone, String loginPwd, String email, String identity,
                int age, Boolean sex, int vipLevel, String address, boolean userAuth, int credit, String iconPath,
                String signature, String birthday, double longitude, double latitude, Boolean internalTest, String registerDate) {
        this.userId = userId;
        this.userName = userName;
        this.phone = phone;
        this.loginPwd = loginPwd;
        this.email = email;
        this.identity = identity;
        this.age = age;
        this.sex = sex;
        this.vipLevel = vipLevel;
        this.address = address;
        this.userAuth = userAuth;
        this.credit = credit;
        this.iconPath = iconPath;
        this.signature = signature;
        this.birthday = birthday;
        this.longitude = longitude;
        this.latitude = latitude;
        this.internalTest = internalTest;
        this.registerDate = registerDate;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getLoginPwd() {
        return loginPwd;
    }

    public void setLoginPwd(String loginPwd) {
        this.loginPwd = loginPwd;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getIdentity() {
        return identity;
    }

    public void setIdentity(String identity) {
        this.identity = identity;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public Boolean getSex() {
        return sex;
    }

    public void setSex(Boolean sex) {
        this.sex = sex;
    }

    public int getVipLevel() {
        return vipLevel;
    }

    public void setVipLevel(int vipLevel) {
        this.vipLevel = vipLevel;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public boolean getUserAuth() {
        return userAuth;
    }

    public void setUserAuth(boolean userAuth) {
        this.userAuth = userAuth;
    }

    public int getCredit() {
        return credit;
    }

    public void setCredit(int credit) {
        this.credit = credit;
    }

    public String getIconPath() {
        return iconPath;
    }

    public void setIconPath(String iconPath) {
        this.iconPath = iconPath;
    }

    public String getSignature() {
        return signature;
    }

    public void setSignature(String signature) {
        this.signature = signature;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public double getLongitude() {
        return longitude;
    }

    public void setLongitude(double longitude) {
        this.longitude = longitude;
    }

    public double getLatitude() {
        return latitude;
    }

    public void setLatitude(double latitude) {
        this.latitude = latitude;
    }

    public Boolean getInternalTest() {
        return internalTest;
    }

    public void setInternalTest(Boolean internalTest) {
        this.internalTest = internalTest;
    }

    public String getRegisterDate() {
        return registerDate;
    }

    public void setRegisterDate(String registerDate) {
        this.registerDate = registerDate;
    }

    @Override
    public String toString() {
        return "User{" +
                "userId='" + userId + '\'' +
                ", userName='" + userName + '\'' +
                ", phone='" + phone + '\'' +
                ", loginPwd='" + loginPwd + '\'' +
                ", email='" + email + '\'' +
                ", identity='" + identity + '\'' +
                ", age=" + age +
                ", sex=" + sex +
                ", vipLevel=" + vipLevel +
                ", address='" + address + '\'' +
                ", userAuth=" + userAuth +
                ", credit=" + credit +
                ", iconPath='" + iconPath + '\'' +
                ", signature='" + signature + '\'' +
                ", birthday='" + birthday + '\'' +
                ", longitude=" + longitude +
                ", latitude=" + latitude +
                ", internalTest=" + internalTest +
                ", registerDate=" + registerDate +
                '}';
    }
}
